type github.com/refraction-networking/utls.sessionController
26 uses
github.com/refraction-networking/utls (current package)
u_conn.go#L34: sessionController *sessionController
u_conn.go#L852: sessionController *sessionController
u_session_controller.go#L32: type sessionController struct {
u_session_controller.go#L56: func newSessionController(uconn *UConn) *sessionController {
u_session_controller.go#L57: return &sessionController{
u_session_controller.go#L68: func (s *sessionController) isSessionLocked() bool {
u_session_controller.go#L85: func (s *sessionController) shouldLoadSession() shouldLoadSessionResult {
u_session_controller.go#L101: func (s *sessionController) utlsAboutToLoadSession() {
u_session_controller.go#L106: func (s *sessionController) assertHelloNotBuilt(caller string) {
u_session_controller.go#L112: func (s *sessionController) assertControllerState(caller string, desired sessionControllerState, moreDesiredStates ...sessionControllerState) {
u_session_controller.go#L120: func (s *sessionController) assertNotLocked(caller string) {
u_session_controller.go#L126: func (s *sessionController) assertCanSkip(caller, extensionName string) {
u_session_controller.go#L136: func (s *sessionController) finalCheck() {
u_session_controller.go#L148: func (s *sessionController) initSessionTicketExt(session *SessionState, ticket []byte) {
u_session_controller.go#L166: func (s *sessionController) initPskExt(session *SessionState, earlySecret *tls13.EarlySecret, binderKey []byte, pskIdentities []pskIdentity) {
u_session_controller.go#L189: func (s *sessionController) setSessionTicketToUConn() {
u_session_controller.go#L197: func (s *sessionController) setPskToUConn() {
u_session_controller.go#L219: func (s *sessionController) shouldUpdateBinders() bool {
u_session_controller.go#L226: func (s *sessionController) updateBinders() {
u_session_controller.go#L231: func (s *sessionController) overrideExtension(extension Initializable, override func(), initializedState sessionControllerState) error {
u_session_controller.go#L243: func (s *sessionController) overridePskExt(pskExt PreSharedKeyExtension) error {
u_session_controller.go#L248: func (s *sessionController) overrideSessionTicketExt(sessionTicketExt ISessionTicketExtension) error {
u_session_controller.go#L265: func (s *sessionController) syncSessionExts() error {
u_session_controller.go#L320: func (s *sessionController) onEnterLoadSessionCheck() {
u_session_controller.go#L335: func (s *sessionController) onLoadSessionReturn() {
u_session_controller.go#L350: func (s *sessionController) shouldLoadSessionWriteBinders() bool {
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |